home *** CD-ROM | disk | FTP | other *** search
Wrap
--------------------------------------------------------- Microsoft(R) ActiveX(R) Data Objects version 2.1 README --------------------------------------------------------- 1998 (C) Copyright Microsoft Corporation. All rights reserved. é▒é╠âtâ@âCâïé╔é═üAâhâLâàâüâôâgé╔ïLì┌é│éΩé╚é⌐é┴é╜ì┼ÉVé╠Åεò±é¿éµé╤òΓæ½ôIé╚Åεò±é¬ïLÅqé│éΩé─éóé▄é╖üB ---- û┌ă ---- 1. É╗òiÅεò± 2. ÉVï@ö\ 2.1 Seek é¿éµé╤ Index 2.2 ìsé╠ìXÉVé╞ô»è· 2.3 Microsoft OLE DB Persistence Provider 2.4 Microsoft Data Shaping Service for OLE DB 2.5 Microsoft OLE DB Remoting Provider 3. ïZÅpôIé╚Åεò± 3.1 âZâLâàâèâeâBé╠ègÆú 3.2 ɺî└é│éΩéΘï@ö\ 3.3 âZâLâàâèâeâBÉ▌ÆΦé╠âJâXâ^â}âCâY 4. âoâOüAɺî└ÄûìÇüAò╧ìXüAé¿éµé╤ì┼ÉVé╠âhâLâàâüâôâgÅεò± ----------- 1. É╗òiÅεò± ----------- ActiveX âfü[â^ âIâuâWâFâNâg (ADO) é═üAâfü[â^é╔âAâNâZâXé╖éΘé╜é▀é╠âIü[âgâüü[âVâçâô âxü[âXé╠âCâôâ^ü[âtâFâCâXé┼é╖üBADO é═üAOLE DB âCâôâ^ü[âtâFâCâXé≡Ägùpé╡é─üAODBC é≡Æ╩é╡é─Ʊïƒé│éΩéΘâfü[â^é═éαé┐éδé±é╠é▒é╞üAé╗éΩê╚èOé╠é│é▄é┤é▄é╚âfü[â^ â\ü[âXé╔âAâNâZâXé╡é▄é╖üB ADO é═üARDO é╞ DAO âCâôâ^ü[âtâFâCâXèJö¡é╠îoî▒é╔èεé├éóé─æSæ╠é¬É▌îvé│éΩé─éóéΘé╜é▀üARDO é╞ DAO é╠âåü[âUü[é┼éáéΩé╬üAADO é╠âvâìâOâëâ~âôâOé╔é╖é«é╔Éeé╡é▐é▒é╞é¬é┼é½éΘé┼é╡éσéñüB Microsoft âèâéü[âg âfü[â^ âTü[ârâX (RDS) é═üAìéæ¼é┼î°ùªôIé╚âfü[â^É┌æ▒é╞üAMicrosoft Internet Explorer é╔éµé┴é─âzâXâgé│éΩéΘâAâvâèâPü[âVâçâôé╠âfü[â^ö¡ìsé╠âtâîü[âÇâÅü[âNé≡Ʊïƒé╖éΘüAADO é╠âRâôâ|ü[âlâôâgé┼é╖üBé▒éΩé═üAHTTPüAHTTPS (Secure Sockets Layer (SSL) Åπé╠ HTTP)üAé¿éµé╤ DCOM âAâvâèâPü[âVâçâô âvâìâgâRâïÅπé┼ô«ì∞é╖éΘâNâëâCâAâôâg/âTü[âoü[é╠ò¬ÄUïZÅpé╔èεé├éóé─éóé▄é╖üBRDS é═üAâfü[â^ÿAîï ActiveX âRâôâgâìü[âïé≡Ägùpé╡é─üAèΘï╞ôαâCâôâgâëâlâbâgé¿éµé╤âCâôâ^ü[âlâbâgé┼Ägùpé╖éΘüAò¬ÄUî^é¿éµé╤âfü[â^ÅWû±î^é╠âAâvâèâPü[âVâçâôé≡ì\Æzé╖éΘ Web èJö¡Ä╥é╔üAMicrosoft Visual Basic(R) âXâ^âCâïé┼é╠âfü[â^ âAâNâZâX âvâìâOâëâ~âôâOé≡Ʊïƒé╡é▄é╖üB --------- 2. ÉVï@ö\ --------- ADO 2.1 é╔é═üAèJö¡Ä╥îⁿé»é╠ÉVï@ö\é¬éóé¡é┬é⌐Æ╟ë┴é│éΩé─éóé▄é╖üB 2.1 Seek é¿éµé╤ Index Seek âüâ\âbâhé¿éµé╤ Index âvâìâpâeâBé═üAâîâRü[âhâZâbâgé╠âCâôâfâbâNâXé¬òtéóé╜ìsé╠ê╩Æué≡é╖é╬éΓ顯╟ë┴é╡é▄é╖üB 2.2 ìsé╠ìXÉVé╞ô»è· ÉVé╡éó "ìsâtâBâbâNâX âAâbâv" âéü[âhé═üAJOIN ëëÄZÄqé╔éµé┴é─ì∞ɼé│éΩéΘâîâRü[âhâZâbâgé╠ìsé╠ìXÉVé╞ô»è·é≡ìséñüAâåü[âUü[ âJâXâ^âÇ âRâôâgâìü[âïé≡Ʊïƒé╡é▄é╖üB7 é┬é╠ÉVé╡éóô«ôIâvâìâpâeâBé¬üA5 é┬é╠è∙æ╢é╠âüâ\âbâhé≡ɺîΣé╡é▄é╖üB 2.3 Microsoft OLE DB Persistence Provider Microsoft OLE DB Persistence Provider é═üARedordset âIâuâWâFâNâgé╠ Save é¿éµé╤ Open âüâ\âbâhé╞ÿAô«é╡é─üAâtâ@âCâïé╓é╠âîâRü[âhâZâbâgé╠ò█æ╢é¿éµé╤èiö[é≡ìséóé▄é╖üBû{âèâèü[âXé┼é═üAâîâRü[âhâZâbâgé≡ XML (eXtensible Markup Language : ègÆúë┬ö\â}ü[âNâAâbâvî╛îΩ) î`Ä«é┼ò█æ╢é┼é½é▄é╖üBXML é┼é═üAâCâôâ^ü[âlâbâgé≡ëεé╡é─ô]æùé│éΩéΘâfü[â^é╔æ╬é╡é─âåü[âUü[ô╞Ä⌐é╠â^âOé≡ÆΦï`é┼é½é▄é╖üB 2.4 Microsoft Data Shaping Service for OLE DB Microsoft Data Shaping Service for OLE DB é═üAâfü[â^ âVâFâCâvé≡âTâ|ü[âgé╡é▄é╖üB 2.4.1 ê╚æOé╔âVâFâCâvé│éΩé╜âîâRü[âhâZâbâgé≡ì─âVâFâCâvé╡é▄é╖üBé▒é╠ï@ö\é≡âTâ|ü[âgé╖éΘé╔é═üAâîâRü[âhâZâbâgé¬é╖é┼é╔É┌æ▒Æåé╠ Name âvâìâpâeâBé≡Ä¥é┬òKùvé¬éáéΦé▄é╖üB 2.4.2 âVâFâCâvé│éΩé╜âîâRü[âhâZâbâgé╠èeâîâxâïé┼ (ÉeâîâRü[âhâZâbâgé╠é╖é«ë║é╠ÄqâîâRü[âhâZâbâgê╚èO)üAù±é╠ÅWîvîvÄZé≡ìséñé▒é╞é¬é┼é½é▄é╖üBé▒é╠ï@ö\é═üAû┌ôIé╠âîâxâïé¿éµé╤ù±é╔ôné╖âtâHü[âÇé╔üAè«æSé╚â`âââvâ^û╝é≡Ägùpé╡é▄é╖üB 2.4.3 âpâëâüü[â^ë╗é│éΩé╜ COMPUTE âRâ}âôâhé═üAPARAMETER ïσé¿éµé╤âpâëâüü[â^ê°Éöé╠è╘é╔æ}ôⁿé╖éΘ COMPUTE ïσé╠öCê╙é╠Éöé≡Ä¥é┐é▄é╖üB 2.5 Microsoft OLE DB Remoting Provider Microsoft OLE DB Remoting Provider é═òWÅÇé╠âTü[ârâX âvâìâoâCâ_é┼éáéΦüAâpâtâHü[â}âôâXé╠îⁿÅπüAâåü[âUü[ âRâôâgâìü[âïé╠ï¡ë╗üAADO 2.0 é╞é╠î▌è╖ɽé╠é╜é▀é╠ÉVé╜é╚ô«ôIâvâìâpâeâBé≡ĵô╛é╡é▄é╖üB --------------- 3. ïZÅpôIé╚Åεò± --------------- 3.1 âZâLâàâèâeâBé╠ègÆú é▒é╠âoü[âWâçâôé┼é═üAADO é╞ RDS âIâuâWâFâNâgé╠âZâLâàâèâeâBé¬ègÆúé│éΩüAInternet Explorer é¬ "ê└æS" é╚âéü[âhé┼Ä└ìsé│éΩé─éóéΘÄ₧üAéóé¡é┬é⌐é╠æÇì∞é¬Éºî└é│éΩé▄é╖üB 3.1.1. â]ü[âô Internet Explorer 4.0 é┼é═üAê┘é╚éΘ "â]ü[âô" é╔æ╬é╡é─ê┘é╚éΘâZâLâàâèâeâBÉ▌ÆΦé≡É▌ÆΦé╖éΘé▒é╞é¬é┼é½üAé▒éΩéτé╠â]ü[âôé╔é¿é»éΘ ADO/RDS âIâuâWâFâNâgé╠ô«ì∞é≡âJâXâ^â}âCâYé╖éΘé▒é╞é¬é┼é½é▄é╖üBInternet Explorer 4.0 é┼é═üAăé╠ 4 é┬é╠â]ü[âô鬯Φï`é│éΩé─éóé▄é╖üB * âCâôâ^ü[âlâbâg â]ü[âô * âCâôâgâëâlâbâg â]ü[âô * ɺî└òté½âTâCâg â]ü[âô * ÉMùèì╧é▌âTâCâg â]ü[âô 3.1.2. âZâLâàâèâeâB âîâxâï é╗éΩé╝éΩé╠â]ü[âôé╔é═üAÄgùpé╖éΘâZâLâàâèâeâB âîâxâïé≡ÄwÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üBèeâ]ü[âôé╔æ╬é╡üAăé╠âZâLâàâèâeâB âîâxâïé¬É▌ÆΦé┼é½é▄é╖üB * ìé * Æå * Æß * âJâXâ^âÇ æ╝é╠é╖é╫é─é╠ ActiveX âRâôâgâìü[âïé╞ô»ùlüAInternet Explorer 4.0 é┼ ADO/RDS âIâuâWâFâNâgé¬è«æSé╔ô«ì∞é╖éΘéµéñé╔é╖éΘé╔é═üAâZâLâàâèâeâB âîâxâïé¬ "Æå" é▄é╜é═ "Æß" é╔É▌ÆΦé│éΩé─éóéΘòKùvé¬éáéΦé▄é╖üBâJâXâ^âÇÉ▌ÆΦé═üAADO/RDS âIâuâWâFâNâgé≡ê└æSé▄é╜é═ö±ê└æSâéü[âhé┼ô«ì∞é│é╣éΘé╜é▀é╔Ägùpé│éΩé▄é╖üB 3.2 ɺî└é│éΩéΘï@ö\ âfâtâHâïâgé┼é═üAInternet Explorer 4.0 é┼é╠ ADO/RDS âIâuâWâFâNâgé╠ê└æSé┼é═é╚éóé╖é╫é─é╠æÇì∞é═üA"âCâôâgâëâlâbâg â]ü[âô"üA"ÉMùèì╧é▌âTâCâg â]ü[âô" é▄é╜é═ "âCâôâ^ü[âlâbâg â]ü[âô" é┼âyü[âWé╔âAâNâZâXé╖éΘì█é╔üAâåü[âUü[é╔Ä└ìsé≡èmöFé╖éΘâ_âCâAâìâO â{âbâNâXé¬ò\Īé│éΩé▄é╖üB"ɺî└òté½âTâCâg â]ü[âô" é⌐éτô╟é▌ì₧é▄éΩé╜âyü[âWé┼üAADO/RDS âIâuâWâFâNâgé╓é╠ê└æSé┼é═é╚éóæÇì∞é═âfâtâHâïâgé┼û│î°é╔é│éΩé▄é╖üBăé╔üAé▒éΩéτé╠âéü[âhé┼Ä└ìsé╡é─éóéΘÄ₧é╠ ADO/RDS é╠ô«ì∞é≡Éαû╛é╡é▄é╖üB 3.2.1 ê└æSé╚âIâuâWâFâNâg ăé╠âIâuâWâFâNâgé═üA"ê└æSé┼éáéΘ" é╞ö╗Æfé│éΩé▄é╖üBé▒éΩé═üAê└æSé┼é═é╚éóæÇì∞ (3.2.3 ÄQÅ╞) é¬ê└æSé╚è┬ï½ (ùßéªé╬üAâfâtâHâïâgé┼é╠ Internet ExplorerüBé╜é╛é╡üAâJâXâ^âÇÉ▌ÆΦé╔éµéΦö±ê└æSâéü[âhé┼Ä└ìsé│éΩéΘÅΩìçé≡Å£é¡) é╔é¿éóé─é═û│î°é╔é│éΩüAê└æSé┼é═é╚éóè┬ï½ (ùßéªé╬üAVisual Basic) é┼é═ùLî°é╔é│éΩéΘé▒é╞é≡ê╙ûíé╡é▄é╖üB a. RDS.DataControl âIâuâWâFâNâg b. RDS.DataSpace âIâuâWâFâNâg c. ADO Recordset âIâuâWâFâNâg 3.2.2 ê└æSé┼é═é╚éóâIâuâWâFâNâg ăé╠âIâuâWâFâNâgé═üA"ê└æSé┼é═é╚éó" é╞ö╗Æfé│éΩé▄é╖üBé▒éΩéτé═üAê└æSé╚è┬ï½é┼æÇì∞é╖éΘÄ₧üAÆ╝É┌ôIé▄é╜é═è╘É┌ôIé╔ì∞ɼ (é╗é╡é─âåü[âUü[é╓é╠özòzéα) é╖éΘé▒é╞é═é┼é½é▄é╣é±üB a. RDS Server.DataFactory âIâuâWâFâNâg b. ADO Connection âIâuâWâFâNâg c. ADO Command âIâuâWâFâNâg 3.2.3 ê└æSé╚âIâuâWâFâNâgé┼é╠ê└æSé┼é═é╚éóæÇì∞ ăé╠æÇì∞é═üA"ê└æSé╚" âIâuâWâFâNâg (RDS.DataControlüARDS.DataSpaceüAADO Recordset) é┼é╠ê└æSé┼é═é╚éóæÇì∞é┼éáéΘé╞ö╗Æfé│éΩé▄é╖üBé▒éΩéτé╠æÇì∞é═üAâZâLâàâèâeâB âîâxâï (ê└æSôx) é¬ìéé¡É▌ÆΦé│éΩé╜è┬ï½é┼é═û│î°é╔é│éΩüAâZâLâàâèâeâB âîâxâï (ê└æSôx) 鬯ßé¡É▌ÆΦé│éΩé╜è┬ï½é┼é═ùLî°é╔é╚éΦé▄é╖üB a. RDS.DataControl i) RDS.DataControl âIâuâWâFâNâgé┼é╠é╖é╫é─é╠ 2 æwé¿éµé╤ DCOM âVâiâèâIüBé▒éΩé═üAÄgùpé╡é─éóéΘâìü[âJâï âRâôâsâàü[â^Åπé┼üAé▄é╜é═ DCOM âvâìâgâRâïé≡Ägùpé╡é─É┌æ▒é╡é─éóéΘâTü[âoü[é⌐éτüAâfü[â^âxü[âXÉ┌æ▒é≡èJé¡é▒é╞é¬é┼é½é╚éóé▒é╞é≡ê╙ûíé╡é▄é╖üB ii) HTTP é┼é╠é╖é╫é─é╠ 3 æwæÇì∞é═üAâyü[âWé╠â_âEâôâìü[âhî│é╠âTü[âoü[é╔ɺî└é│éΩé─éóé▄é╖üBé▒éΩé═üARDS.DataControl âIâuâWâFâNâgé╠ Server âvâìâpâeâBé¬üAâyü[âWé╠â_âEâôâìü[âhî│é╠âzâXâgû╝ (http://server) é╞ôÖé╡é¡é╚é»éΩé╬é╚éτé╚éóé▒é╞é≡ê╙ûíé╡é▄é╖üB b. RDS.DataSpace i) RDS.DataSpace âIâuâWâFâNâgé┼é╠é╖é╫é─é╠ 2 æwé¿éµé╤ DCOM âVâiâèâIüBé▒éΩé═üAâìü[âJâï âRâôâsâàü[â^ÅπüAé▄é╜é═ DCOM âvâìâgâRâïÅπé┼é╠ârâWâlâX âIâuâWâFâNâgé╠î─é╤Åoé╡é╔ RDS.DataSpace âIâuâWâFâNâgé≡Ägùpé┼é½é╚éóé▒é╞é≡ê╙ûíé╡é▄é╖üB ii) HTTP é┼é╠é╖é╫é─é╠ 3 æwâVâiâèâIé═üAâyü[âWé╠â_âEâôâìü[âhî│é╠âTü[âoü[é╔ɺî└é│éΩé─éóé▄é╖üBé▒éΩé═üADataSpace âIâuâWâFâNâgé╠ CreateObject âüâ\âbâhé╠î─é╤Åoé╡é╠ 2 ö╘û┌é╠âpâëâüü[â^é¬üAâyü[âWé╠â_âEâôâìü[âhî│é╞ô»é╢âTü[âoü[é≡â|âCâôâgé╡é─éóé╚é»éΩé╬éóé»é╚éóé▒é╞é≡ê╙ûíé╡é▄é╖üB c. ADO Recordset i) MS Remote é¬âvâìâoâCâ_é┼é╚éóé╖é╫é─é╠É┌æ▒üBé╡é╜é¬é┴é─üAÉ┌æ▒ò╢ÄÜù±é═ "Provider=MS Remote" é┼Äné▄éΘòKùvé¬éáéΦé▄é╖üBÉ┌æ▒ò╢ÄÜù±é╠ "Remote Server" â^âOéαüAâyü[âWé╠â_âEâôâìü[âhî│é╠âTü[âoü[é╞ô»é╢û╝æOé┼é╚é»éΩé╬é╚éΦé▄é╣é±üBâìü[âJâïé┼é╠ 2 æwé¿éµé╤ DCOM É┌æ▒é═é┼é½é▄é╣é±üB ii) âîâRü[âhâZâbâgé≡âìü[âJâïé╠âtâ@âCâï âVâXâeâÇé╔ò█æ╢é╡üAâìü[âJâï âRâôâsâàü[â^Åπé╠âtâ@âCâïé⌐éτâîâRü[âhâZâbâgé≡èJé¡éµéñé╚üAâìü[âJâïé┼é╠ëiæ▒ë╗æÇì∞üB 3.3 âZâLâàâèâeâBÉ▌ÆΦé╠âJâXâ^â}âCâY ADO/RDS é╠ô«ì∞é═üA"ê└æSé╛é╞â}ü[âNé│éΩé─éóé╚éó ActiveX âRâôâgâìü[âïé╠Åëè·ë╗é╞âXâNâèâvâgÄ└ìs" âIâvâVâçâôé╠É▌ÆΦé┼ɺîΣé│éΩé▄é╖üBô┴ÆΦé╠â]ü[âôé╔é┬éóé─é╠âZâLâàâèâeâB âîâxâïé≡ò╧ìXé╖éΘé▒é╞é╔éµé┴é─üAé▒é╠âZâLâàâèâeâBÉ▌ÆΦé≡ò╧ìXé╡é▄é╖üBè∙ÆΦé╠"ê└æSé╛é╞â}ü[âNé│éΩé─éóé╚éó ActiveX âRâôâgâìü[âïé╠Åëè·ë╗é╞âXâNâèâvâgÄ└ìs" âIâvâVâçâôÉ▌ÆΦé┼é═üAâCâôâgâëâlâbâg â]ü[âôé╠âCâôâ^ü[âlâbâg âIâvâVâçâôé═ăé╠éµéñé╔é╚é┴é─éóé▄é╖: âZâLâàâèâeâB âîâxâï = ìééó Æl = "û│î°é╔é╖éΘ" âZâLâàâèâeâB âîâxâï = Æå Æl = "û│î°é╔é╖éΘ" âZâLâàâèâeâB âîâxâï = Æßéó Æl = "â_âCâAâìâOé≡ò\Īé╖éΘ" é╗é╠æ╝é╠âZâLâàâèâeâB â]ü[âôé╠è∙ÆΦé╠É▌ÆΦé╔é┬éóé─é═üAInternet Explorer é╠âhâLâàâüâôâgé≡ÄQÅ╞é╡é─é¡é╛é│éóüB âZâLâàâèâeâB âîâxâïé≡ò╧ìXé╖éΘé▒é╞é┼üAâuâëâEâUÅπé┼ô«ì∞é╡é─éóéΘ ADO Recordset âIâuâWâFâNâgé╠É╪Æfô«ì∞é≡ò╧ìXé╖éΘé▒é╞é¬é┼é½é▄é╖üBê└æSé┼é═é╚éóæÇì∞é≡ïûë┬é╡üAûêë±îxìÉé≡Åoé│é╚éóéµéñé╔é╖éΘÅΩìçé═üAé▒é╠âIâvâVâçâôé≡òKé╕ "ùLî°é╔é╖éΘ" é╔É▌ÆΦé╡é╜é⌐é≡èmöFé╡é─é¡é╛é│éóüBRDS.DataControl âIâuâWâFâNâgé⌐éτèlô╛é╡é╜ ADO Recordset é╚é╟é┼üAê└æSé┼é═é╚éóæÇì∞ (âìü[âJâï âtâ@âCâï âVâXâeâÇé╠âtâ@âCâïé╓ Recordset é≡ò█æ╢é╖éΘé╚é╟) é≡ìséñé╔é═üAÆlé≡ "ùLî°é╔é╖éΘ" é╔É▌ÆΦé╡é╚é»éΩé╬é╚éτé╚éóé▒é╞é╔Æìê╙é╡é─é¡é╛é│éóüB"â_âCâAâìâOé≡ò\Īé╖éΘ" é═ Recordset âIâuâWâFâNâg (RDS.DataControl âIâuâWâFâNâgé⌐éτèlô╛é╡é╜éαé╠) é╔è╓é╡é─üA"û│î°é╔é╖éΘ" é╞ô»é╢éµéñé╚ô¡é½é≡é╡é▄é╖üB ÅπïLé╠âIâvâVâçâôé≡É▌ÆΦé╖éΘé▒é╞é┼üAè∙ÆΦé╠É▌ÆΦé≡Ägéφé╚éóéµéñé╔é╖éΘé▒é╞é¬é┼é½é▄é╖üBé╖é╫é─é╠ê└æSé┼é═é╚éóæÇì∞ (æOÅqé┼Éαû╛) é≡è«æSé╔û│î°é╔é╖éΘé⌐üAé╗é╠éµéñé╚æÇì∞é¬ÄÄé▌éτéΩé╜ì█é╔îxìÉé≡ò\Īé╖éΘé⌐üAé▄é╜é═îxìÉé╚é╡é┼é╗é╠éµéñé╚æÇì∞é≡ùLî°é╔é╖éΘé⌐é≡æIæ≡é┼é½é▄é╖üBê┘é╚éΘâZâLâàâèâeâB â]ü[âôé▓é╞é╔üAê┘é╚éΘâJâXâ^âÇÉ▌ÆΦé≡É▌ÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üBô┴ÆΦé╠âZâLâàâèâeâB â]ü[âôé╠âZâLâàâèâeâBÉ▌ÆΦé≡âJâXâ^â}âCâYé╖éΘé╔é═üAăé╠ÄΦÅçé╔Å]éñòKùvé¬éáéΦé▄é╖üB Æìê╙: "ê└æSé╛é╞â}ü[âNé│éΩé─éóé╚éó ActiveX âRâôâgâìü[âïé╠Åëè·ë╗é╞âXâNâèâvâgÄ└ìs" (ÄΦÅç 5 ÄQÅ╞) é≡ùLî°é╔é╖éΘé▒é╞é╔éµéΦüAê└æSé╚üAé▄é╜é═ê└æSé┼é═é╚éóüAé╖é╫é─é╠ ActiveX âRâôâgâìü[âïé╠ Web âyü[âWé┼é╠Ägùpé≡ïûë┬é╖éΘé▒é╞é╔é╚éΦé▄é╖ (îïë╩é╞é╡é─üAê½ê╙é╠éáéΘâRâôâgâìü[âïüAé▄é╜é═ê½ê╙é╠éáéΘâXâNâèâvâg âRü[âhé╔âåü[âUü[é¬é│éτé│éΩéΘé▒é╞é╔é╚éΦé▄é╖)üBé▒éΩé═üA"âCâôâgâëâlâbâg" é▄é╜é═ "ÉMùèì╧é▌âTâCâg" âZâLâàâèâeâB â]ü[âôé┼é╠é▌Ä└ìsé╡üA"âCâôâ^ü[âlâbâg" â]ü[âôé┼é═Ä└ìsé╡é╚éóé▒é╞é≡é¿æEé▀é╡é▄é╖üB 1. Internet Explorer 4.0 é╠ [ò\Ī] âüâjâàü[é╠ [âCâôâ^ü[âlâbâg âIâvâVâçâô] é≡âNâèâbâNé╡üA[âCâôâ^ü[âlâbâg âIâvâVâçâô] â_âCâAâìâO â{âbâNâXé≡ò\Īé│é╣é▄é╖üBé╗éΩé⌐éτüA[âZâLâàâèâeâB] â^âué≡âNâèâbâNé╡é▄é╖üB 2. [â]ü[âô] âhâìâbâvâ_âEâô âèâXâgé⌐éτüAÉ▌ÆΦé≡âJâXâ^â}âCâYé╖éΘâ]ü[âôé≡æIæ≡é╡é▄é╖üB 3. æIæ≡é╡é╜â]ü[âôé╔æ╬é╡üA[âJâXâ^âÇ] âZâLâàâèâeâB âîâxâïé≡æIæ≡é╡é▄é╖üBé▒éΩé╔éµéΦüAâ_âCâAâìâO â{âbâNâXé╠ [É▌ÆΦ] â{â^âôé¬ùLî°é╔é╚éΦé▄é╖üB 4. [É▌ÆΦ] â{â^âôé≡âNâèâbâNé╡é─üA[âZâLâàâèâeâBÉ▌ÆΦ] â_âCâAâìâO â{âbâNâXé≡ò\Īé╡é▄é╖üB 5. îxìÉé≡ò\Īé│é╣é╕é╔üAADO/RDS âIâuâWâFâNâgé┼é╠ê└æSé┼é═é╚éóæÇì∞ (3.2.3 ÄQÅ╞) é≡ùLî°é╔é╡é╜éóÅΩìçüA[âZâLâàâèâeâBÉ▌ÆΦ] â_âCâAâìâO â{âbâNâXé╠ "ê└æSé╛é╞â}ü[âNé│éΩé─éóé╚éó ActiveX âRâôâgâìü[âïé╠Åëè·ë╗é╞âXâNâèâvâgÄ└ìs" âIâvâVâçâôé┼ "ùLî°é╔é╖éΘ" é≡æIæ≡é╡üA[OK] é≡âNâèâbâNé╡é▄é╖üB 6. ADO/RDS âIâuâWâFâNâgé┼é╠ê└æSé┼é═é╚éóæÇì∞ (3.2.3 ÄQÅ╞) é¬ÄÄé▌éτéΩé╜Ä₧üAÅφé╔îxìÉé≡ò\Īé│é╣é╜éóÅΩìçüA[âZâLâàâèâeâBÉ▌ÆΦ] â_âCâAâìâO â{âbâNâXé╠ "ê└æSé╛é╞â}ü[âNé│éΩé─éóé╚éó ActiveX âRâôâgâìü[âïé╠Åëè·ë╗é╞âXâNâèâvâgÄ└ìs" âIâvâVâçâôé┼ "â_âCâAâìâOé≡ò\Īé╖éΘ" é≡æIæ≡é╡üA[OK] é≡âNâèâbâNé╡é▄é╖üB 7. ADO/RDS âIâuâWâFâNâgé┼é╠ê└æSé┼é═é╚éóæÇì∞ (3.2.3 ÄQÅ╞) é≡è«æSé╔û│î°é╔é╡é╜éóÅΩìçüA[âZâLâàâèâeâBÉ▌ÆΦ] â_âCâAâìâO â{âbâNâXé╠ "ê└æSé╛é╞â}ü[âNé│éΩé─éóé╚éó ActiveX âRâôâgâìü[âïé╠Åëè·ë╗é╞âXâNâèâvâgÄ└ìs" âIâvâVâçâôé┼ "û│î°é╔é╖éΘ" é≡æIæ≡é╡üA[OK] é≡âNâèâbâNé╡é▄é╖üB 8. òKùvé┼éáéΩé╬üAæ╝é╠âZâLâàâèâeâB â]ü[âôé╔é┬éóé─éαüAé▒éΩéτé╠ÄΦÅçé≡îJéΦò╘é╡üAâZâLâàâèâeâBÉ▌ÆΦé≡âJâXâ^â}âCâYé╡é▄é╖üB 9. [OK] é≡âNâèâbâNé╡é▄é╖üB é▒éΩé┼üAADO/RDS âIâuâWâFâNâgé═ÄwÆΦé│éΩé╜âJâXâ^âÇ âéü[âhé┼ô«ì∞é╖éΘéµéñé╔é╚éΦé▄é╖üBé▒éΩéτé╠É▌ÆΦé═üAÄwÆΦé│éΩé╜âZâLâàâèâeâB â]ü[âôé┼üAADO/RDS âIâuâWâFâNâgé╠ăé╠ô«ì∞ (3.2.3 ÄQÅ╞) é╔ëeï┐é╡é▄é╖üBâìü[âJâïé╠ 2 æwÉ┌æ▒é╠âIü[âvâôüADCOM é┼é╠ì∞ï╞üAâyü[âWé╠â_âEâôâìü[âhî│ê╚èOé╠âTü[âoü[é╓é╠É┌æ▒üAâìü[âJâï âRâôâsâàü[â^Åπé┼é╠âtâ@âCâïé╓é╠/âtâ@âCâïé⌐éτé╠âîâRü[âhâZâbâgé╠ò█æ╢é▄é╜é═âIü[âvâôüB [âZâLâàâèâeâBÉ▌ÆΦ] â_âCâAâìâO â{âbâNâXé┼ [â_âCâAâìâOé≡ò\Īé╖éΘ] é≡âIâôé╔é╡é╜ÅΩìçüAADO/RDS âIâuâWâFâNâgé┼é╠ê└æSé┼é═é╚éóæÇì∞é¬ÄÄé▌éτéΩé╜Ä₧üAæÇì∞é≡ìséñé⌐é╟éñé⌐é╠èmöFé≡ïüé▀éτéΩé▄é╖üBæÇì∞é≡ìséñé╔é═üA[é═éó] é≡âNâèâbâNé╡é▄é╖üB[éóéóéª] é≡âNâèâbâNé╡é╜ÅΩìçé═üAæÇì∞é¬Ä╕ösé╡é▄é╖üB ----------------------------------------------------- 4. âoâOüAɺî└ÄûìÇüAò╧ìXüAé¿éµé╤ì┼ÉVé╠âhâLâàâüâôâgÅεò± ----------------------------------------------------- 4.1 RDS é┼é╠âNâëâCâAâôâgé╠ï^Äùâåü[âUü[ë╗é═üAâIâyâîü[âeâBâôâO âVâXâeâÇé╠âTâ|ü[âgé¬é╚éóé╜é▀é╔î╗ì▌âTâ|ü[âgé│éΩé─éóé▄é╣é±üB 4.2 Internet Information Server 4.0 é┼ "ë╝æzâTü[âoü[" é≡ì∞ɼé╖éΘì█üAâTü[âoü[é¬ RDS é╞ÿAîgé┼é½éΘéµéñé╔É▌ÆΦé╖éΘé╜é▀é╔üAăé╠ 2 é┬é╠ÄΦÅçé≡Æ╟ë┴é╖éΘòKùvé¬éáéΦé▄é╖üB A) âTü[âoü[é≡É▌ÆΦé╖éΘì█üA[Ä└ìs] âAâNâZâXîáé≡âIâôé╔é╡é▄é╖üB B) vroot é≡ë╝æzâTü[âoü[é╠âzü[âÇ âfâBâîâNâgâèé╔é╡é─éóéΘÅΩìçüAmsadcs.dll é≡ vroot\msadc é╔ê┌ô«é╡é▄é╖üB 4.3 IIS âTü[âoü[é┼ RDS é≡Ägùpé╖éΘÄ₧üAâvâìâZâbâTé▓é╞é╔ì∞ɼé│éΩéΘâXâîâbâhÉöé═ Web âTü[âoü[é╠âîâWâXâgâèé≡æÇì∞é╖éΘé▒é╞é╔éµé┴é─ɺîΣé┼é½é▄é╖üBâvâìâZâbâTé▓é╞é╠âXâîâbâhÉöé═üAâgâëâtâBâbâNé¬ìééóÅ≤ï╡üAé▄é╜é═üAâgâëâtâBâbâNé═Æßéóé¬âNâGâè âTâCâY âVâiâèâI鬿σé½éóÅ≤ï╡é┼é═üAâpâtâHü[â}âôâXé╔ëeï┐é╡é▄é╖üBì┼æPé╠îïë╩é¬ô╛éτéΩéΘéµéñé╔üAâåü[âUü[é═Ælé≡ò╧ìXé╡é─é▌éΘòKùvé¬éáéΦé▄é╖üBÆ▓É«é╖éΘÆlé≡ÄwÆΦé╖éΘé╠é═üAăé╠âîâWâXâgâèé┼é╖üB HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ADCThreads ADCThreads é═üAâåü[âUü[é╔éµé┴é─Æ╟ë┴é│éΩéΘ REG_DWORD é┼üAâfâtâHâïâgÆlé═ 6 é┼üAö═ê═é═ 1 é⌐éτ 50 é┼é╖üB50 é≡Æ┤éªéΘÆlé≡É▌ÆΦé╡é╜ÅΩìçé═üAì┼æσÆlé╠ 50 é¬Ägùpé│éΩé▄é╖üBé▒é╠âîâWâXâgâèé╠Ælé≡òKé╕ì∞ɼé╖éΘòKùvé═é╚é¡üAâfâtâHâïâgé┼é═üAé▒é╠Ælé═âîâWâXâgâèé╔è▄é▄éΩé─éóé▄é╣é±üB 4.4 âfâtâHâïâgé┼é═üAADO é═ "ê└æSé╚" RDS Server DataFactory âIâuâWâFâNâgé╞ïñé╔âCâôâXâgü[âïé│éΩé▄é╖üB"ê└æSé╚" âéü[âhé╞é═üAăé╠é▒é╞é≡Īé╡é▄é╖: 1. ânâôâhâëé¬ DataFactory é╞ïñé╔òKùvüB (é▒éΩé═âîâWâXâgâèé╠âLü[É▌ÆΦé╔éµéΦé▄é╖) 2. ânâôâhâë (msdfmap.handler) é¬ê└æSé╚ânâôâhâëé╠âèâXâgé╔æ╢ì▌é╡üAâfâtâHâïâgé╠ânâôâhâëé╞é╡é─ôoÿ^é│éΩé─éóéΘüB 3. Msdfmap.ini âtâ@âCâïé¬ Windows âtâHâïâ_é╔âCâôâXâgü[âïé│éΩé─éóéΘüBRDS é≡ 3 æwâéü[âhé┼Ägùpé╖éΘæOé╔üAé▒é╠âtâ@âCâïé≡òKùvé╔ë₧é╢é─ì\ɼé╡é╚é»éΩé╬é╚éΦé▄é╣é±üB é▄é╜üADataFactory é╠ɺî└é≡ë≡Å£é╡é─âCâôâXâgü[âïé╖éΘé▒é╞éαé┼é½é▄é╖üBé▒é╠ÅΩìçüADataFactory é≡âJâXâ^âÇ ânâôâhâëé╚é╡é┼Æ╝É┌Ägéñé▒é╞é¬é┼é½é▄é╖üBÉ┌æ▒ò╢ÄÜé≡ò╧ìXé╡é─üAòKÉ{é┼é═é╚é¡é╚é┴é╜âJâXâ^âÇ ânâôâhâëé≡ê°é½æ▒é½Ägéñé▒é╞éαé┼é½é▄é╖üB ânâôâhâëé╠âîâWâXâgâè âGâôâgâèé≡ê└æSé╚É▌ÆΦé┼âZâbâgâAâbâvé╖éΘé╜é▀é╔ handsafe.reg âtâ@âCâïé≡ùpê╙é╡é▄é╡é╜üBê└æSé╚É▌ÆΦé┼Ä└ìsé╖éΘé╔é═üAhandsafe.reg é≡Ä└ìsé╡é─é¡é╛é│éóüB ânâôâhâëé╠âîâWâXâgâè âGâôâgâèé≡ɺî└é╠é╚éóÉ▌ÆΦé┼âZâbâgâAâbâvé╖éΘé╜é▀é╔ handunsf.reg âtâ@âCâïé≡ùpê╙é╡é▄é╡é╜üBɺî└é╠é╚éóâéü[âhé┼Ä└ìsé╖éΘé╔é═üAhandunsf.reg é≡Ä└ìsé╡é─é¡é╛é│éóüB RDS é╠âJâXâ^â}âCâYé╡é╜ânâôâhâëé╔é┬éóé─é╠Å┌ì╫é╔é┬éóé─é═üAhttp://www.microsoft.com/data/techmat.htm (é▒é╠âTâCâgé╔é═ëpîΩé┼Åεò±é¬ïLì┌é│éΩé─éóé▄é╖) é╠üuUsing the Customization Handler Feature in RDS 2.0üvé≡ÄQÅ╞é╡é─é¡é╛é│éóüB 4.5 Find âüâ\âbâhé═üAâîâRü[âhé╠î╗ì▌ìsé╠ê╩Æué⌐éτÄwÆΦé│éΩé╜ò√îⁿé╔üAÄwÆΦé│éΩé╜ÆèÅoÅ≡îÅé≡û₧é╜é╖ Recordset é≡îƒì⌡é╡é▄é╖üBFind é≡î─é╤Åoé╖æOé╔î╗ì▌é╠ìsé╠ê╩Æué≡É▌ÆΦé╡é╚ÅΩìçüAâGâëü[é¬ö¡É╢é╡é▄é╖üB 4.6 Visual Basic é┼ ADO é╠ FetchProgress é¿éµé╤ FetchComplete âCâxâôâgé≡Ägùpé╖éΘé╔é═üAVisual Basic Version 6.0 ê╚ì~é¬òKùvé┼é╖üB 4.7 âfü[â^ âVâFâCâv CALC Ä«é╔Ägùpé╖éΘăé╠æÇì∞é═üA"ê└æSé┼éáéΘ" é╞ö╗Æfé│éΩé▄é╖üB Abs, Asc, Atn, CBool, CByte, CCur, CDate, CDbl, Chr, ChrB, ChrW, Chr$, ChrB$, CInt, CLng, Cos, CSng, CStr, Cvar, CVDate, CVErr, Date, Date$, DateAdd, DateDiff, DatePart, DateSerial, DateValue, Day, DDB, Error, Error$, Exp, Fix, Format, Format$, FV, Hex, Hex$, Hour, IIF, InStr, Int, IPmt, IRR, IsDate, IsEmpty, IsError, IsNull, IsNumeric, IsObject, LCase, LCase$, Left, LeftB, Left$, LeftB$, Len, Log, LTrim, LTrim$, Mid, Mid$, Minute, MIRR, Month, Now, NPer, NPV, Oct, Oct$, Pmt, PPmt, PV, QBColor, Rate, RGB, Right, RightB, Right$, RightB$, Rnd, RTrim, RTrim$, Second, Sgn, Sin, SLN, Space, Space$, Sqr, Str, Str$, StrComp, StrConv, String, String$, SYD, Tan, Time,Time$, Timer, TimeSerial, TimeValue, Trim, Trim$, TypeName, UCase, UCase$, Val, VarType, Weekday, Year 4.8 ADO 2.1 é┼é═üAXML âtâHü[â}âbâgé╠ îpæ▒ôIèKæw Recordset âIâuâWâFâNâgé═âTâ|ü[âgé╡é─éóé▄é╣é±üB 4.9 ô╟é▌ĵéΦé╠é▌é╠ Recordset é╔éáéΘâfü[â^é≡ XML âtâ@âCâïé╔ò╥ÅWò█æ╢é╡é─ìXÉVé╖éΘé▒é╞é═é┼é½é▄é╣é±üBXML âfü[â^é¬ò╧ìXé│éΩé─éóéΘé╞üAXML âtâ@âCâïé⌐éτ Recordset é≡ì─ôxèJéóé╜é╞é½é╔âGâëü[é¬ö¡É╢é╡é▄é╖üB 4.10 SQL Server 6.5 Service Pack 4 é┼ adUseClient é▄é╜é═âèâéü[âgæÇì∞é≡Ägùpé╖éΘì█üAâNâGâèé╔é¿é»éΘ DISTINCT âLü[âÅü[âhé╠Ägùpé═ìXÉVë┬ö\é╚îïë╩âZâbâgé┼é═û│Äïé│éΩé▄é╖üBé▒éΩé═ SQL Server é╠ûΓæΦé┼éáéΦüAŽùêé╠âTü[ârâX âpâbâNé╔éµéΦë≡îêé│éΩéΘù\ÆΦé┼é╖üB 4.11 üwActiveX âfü[â^ âIâuâWâFâNâg âvâìâOâëâ}ü[âY âèâtâ@âîâôâXüxé╠âgâsâbâNüAüuType âvâìâpâeâBüvé╠ DataTypeEnum Ælé╠êΩùùé╔é═è╘êßéóé¬éáéΦé▄é╖üB ăé╠Ælé═üAêΩùùé╔éáéΦé▄é╣é±é¬Ägùpé┼é½é▄é╖üB adChapter Äqé╠ìsâZâbâgé╠ìsé≡Ä»ò╩é╖éΘé╜é▀é╔Ägùpé╖éΘ 4 âoâCâg â`âââvâ^Æl (DBTYPE_HCHAPTER)üB adDBFileTime âtâ@âCâïé╠Ä₧ìÅé╠Æl (DBTYPE_DBFILETIME)üB adFileTime 1601 öN 1 îÄ 1 ô·é⌐éτé╠ 100 âiâmòbÆPê╩é╠îoë▀Ä₧è╘é≡ò\é╖ 64 ârâbâgÆl (DBTYPE_FILETIME)üB adPropVariant âIü[âgâüü[âVâçâô PROPVARIANT (DBTYPE_PROP_VARIANT)üB adVarNumeric ÉöÆlî^é╠Æl (Parameter âIâuâWâFâNâgé╠é▌)üB 4.12 Connection é╠âgâsâbâNüAüuExecute âüâ\âbâhüvé╠ Options âpâëâüü[â^é╠ùLî°é╚Ælé╠êΩùùé╔é═è╘êßéóé¬éáéΦé▄é╖üBExecuteOptionEnum Ælé¬Ådòíé╡é─é¿éΦüAÉ│é╡é¡é═ăé╠éµéñé╔é╚éΦé▄é╖üB adCmdTable ADO é¬âeü[âuâïû╝é╞é╡é─ CommandText é≡ò]ë┐é╡üACommandText é╔û╝æOé≡òté»éτéΩé╜âeü[âuâïé⌐éτé╖é╫é─é╠ìsé≡ò╘é╖ SQL âNâGâèé≡É╢ɼé╖éΘé▒é╞é≡ÄwÆΦé╡é▄é╖üB ăé╠ CommandTypeEnum Ælé═üAêΩùùé╔éáéΦé▄é╣é±é¬Ägùpé┼é½é▄é╖üB adCmdFile âvâìâoâCâ_é¬âtâ@âCâïû╝é╞é╡é─ CommandText é≡ò]ë┐é╖éΘé▒é╞é≡ÄwÆΦé╡é▄é╖üB ăé╠ ExecuteOptionEnum Ælé═üAêΩùùé╔éáéΦé▄é╣é±é¬Ägùpé┼é½é▄é╖üB adAsyncFetchNonBlocking âtâFâbâ`Æåé╔âüâCâô âXâîâbâhé≡âuâìâbâNé╡é╚éóé▒é╞é≡ÄwÆΦé╡é▄é╖üBùvïüé│éΩé╜ìsé¬âtâFâbâ`é│éΩé╚éóÅΩìçüAî╗ì▌é╠ìsé═Ä⌐ô«ôIé╔âtâ@âCâïé╠ÅIÆ[é╔ê┌ô«é│éΩé▄é╖üB adExecuteNoRecords CommandText é¬üAìsé≡ò╘é│é╚éó (âfü[â^é≡æ}ôⁿé╖éΘé╛é»é╠âRâ}âôâhé╚é╟) âRâ}âôâhé▄é╜é═âXâgâAâh âvâìâVü[âWââé┼éáéΘé▒é╞é≡ÄwÆΦé╡é▄é╖üBé╖é╫é─é╠ìsé¬Äµô╛é│éΩé╜ÅΩìçüAìsé═öjèⁿé│éΩé─ò╘é│éΩé▄é╣é±üBé▒é╠Ælé═üAÅφé╔ adCmdText é▄é╜é═ adCmdStoredProc é╞ægé▌ìçéφé╣é─Ägùpé╡é▄é╖üB 4.13 Connection âIâuâWâFâNâgé╠âgâsâbâNüAüuOpenSchema âüâ\âbâhüvé╠ QueryType Ælé╠êΩùùé╔é═è╘êßéóé¬éáéΦé▄é╖üBăé╠Ælé═üAêΩùùé╔éáéΦé▄é╣é±é¬Ägùpé┼é½é▄é╖üB QueryType Æl Criteria Æl ----------------------------------------------- adSchemaDBInfoKeywords é╚é╡ adSchemaDBInfoLiterals é╚é╡ adSchemaCubes CATALOG_NAME SCHEMA_NAME CUBE_NAME adSchemaDimensions CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_NAME DIMENSION_UNIQUE_NAME adSchemaHierarchies CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_NAME HIERARCHY_UNIQUE_NAME adSchemaLevels CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_NAME LEVEL_UNIQUE_NAME adSchemaMeasures CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME adSchemaProperties CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME MEMBER_UNIQUE_NAME PROPERTY_TYPE PROPERTY_NAME adSchemaMembers CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME LEVEL_NUMBER MEMBER_NAME MEMBER_UNIQUE_NAME MEMBER_CAPTION MEMBER_TYPE âcâèü[ëëÄZÄq (ë║ïLé≡ÄQÅ╞) ÅπïLé╠êΩùùé╠éñé┐üAadSchemaCubes é⌐éτ adSchemaMembers é▄é┼é╠ 7 é┬é╠Ælé═üAæ╜ăî│âfü[â^ âvâìâoâCâ_é┼Ägùpé│éΩéΘé▒é╞é╔Æìê╙é╡é─é¡é╛é│éóüBadSchemaMembers é╠âcâèü[ëëÄZÄqɺî└é╠ÆΦï`é≡è▄é▐Å┌ì╫é╔é┬éóé─é═üAüwOLE DB for OLAP âvâìâOâëâ}ü[âY âèâtâ@âîâôâXüxé≡ÄQÅ╞é╡é─é¡é╛é│éóüB 4.14 üwActiveX âfü[â^ âIâuâWâFâNâg âvâìâOâëâ}ü[âY âèâtâ@âîâôâXüxé╠âgâsâbâNüAüuCancelBatchüvâüâ\âbâhé╠ AffectEnum Ælé╠êΩùùé╔é═è╘êßéóé¬éáéΦé▄é╖üBăé╠Ælé═üAêΩùùé╔éáéΦé▄é╣é±é¬Ägùpé┼é½é▄é╖üB adAffectAllChapters é╖é╫é─é╠â`âââvâ^é╠ò█ù»Æåé╠ò╧ìXé≡âLâââôâZâïé╡é▄é╖üB 4.15 âgâsâbâNüAüuMode âvâìâpâeâBüvé╠ ConnectModeEnum Ælé╠ÆΦÉö adModeShareDenyNone é╠Éαû╛é╔é═è╘êßéóé¬éáéΦé▄é╖üBÉ│é╡é¡é═ăé╠éµéñé╔é╚éΦé▄é╖üB adModeShareDenyNone æ╝é╠âåü[âUü[é═üAîáî└é╠Äφù▐é╔é⌐é⌐éφéτé╕É┌æ▒é≡èJé¡é▒é╞é¬é┼é½é▄é╖üBô╟é▌ĵéΦé╞Åæé½ì₧é▌é╠é╟é┐éτé┼éáé┴é─éαüAæ╝é╠âåü[âUü[é≡ïæö█é╖éΘé▒é╞é═é┼é½é▄é╣é±üB 4.16 é▒éΩé▄é┼é╠âoü[âWâçâôé┼é═üARecordset âIâuâWâFâNâgé╔âCâôâfâbâNâXé¬É▌ÆΦé│éΩé─éóé╚éóÅΩìçé╔ Index âvâìâpâeâBé═âGâëü[é≡ò╘é╡é─éóé▄é╡é╜üBé╡é⌐é╡üAMDAC 2.1 Service Pack 1 é╔è▄é▄éΩé─éóéΘ ADO 2.1 é┼é═ï≤é╠ò╢ÄÜù±é¬ò╘é│éΩüAÅêù¥é═ɼî≈é╡é▄é╖üB